/* 颜色-原主色（绿色） */
/* 009e66 */
/* 5d74df */
/* rgb(91, 118, 225) */


/* 颜色-主色（蓝色） */
/* 5b76e1 */
/* 5d74df */
/* rgb(91, 118, 225) */



.logo-1 {
  height: 38px;
  color: rgb(91, 118, 225);
}

.footerboxs {
  padding: 20px 0;
}

.footer-box {
  width: 100%;
}

.footer-box .box-1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-right: 15px;
}

.footer-box .box-1 li {
  display: flex;
  align-items: center;
  padding: 8px 0;
}

/* 二维码 */
@media (max-width: 460px) {
  .footer-box .box-1 .img-box {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
  }
}

.footer-box .box-1 li span {
  color: #fff;
  margin-left: 8px;
}

.box-1 .img-box img {
  width: 120px;

}

.copyright {
  text-align: center;
  /* color: rgba(255, 255, 255, 0.507); */
  padding: 18px 0 10px;
  border-bottom: 8px solid #000;
  background-color: #070707;
}

/* ================================================== */
/* 设置图片 */
/* ================================================== */

.project-single-box {
  width: 350px;
  height: 378.38px;
  background-color: #fff;
  /* display: flex; */
  /* align-items: center; */
}

.imgbox {
  width: 350px;
  height: 318.38px;
}

.imgbox .textbox {
  width: 100%;
  height: 60px;
  background-color: rgba(16, 16, 16, 0.6);
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  display: flex;
  align-items: center;
  transition: 0.5s;

  z-index: 99;
}

.imgbox .textbox span {
  color: #fff;
  font-size: 20px;
  margin-left: 20px;
  transform: translateY(-2px);
  text-shadow: 2px 2px 2px #000;
}

/* hover */
.imgbox:hover .textbox span {
  opacity: 0;
}

.imgbox img {
  height: 318.38px;
  object-fit: cover;
  transform-origin: center bottom;
}